<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

    </style>
    <script>
       /* 
       使用传统方式只能注册一个
       window.onload = function() {
        var but = document.querySelector('button');
        but.noclock = function() {
            alert("点击我");
        }
       }
       window.onload = function() {
        alert("111")
        } */
        window.addEventListener('load', function () {
            var but = document.querySelector("button");
            but.addEventListener("click", function () {
                alert("点击我");
            })
        })
        window.addEventListener('load',function() {
            alert(111)
        })

        document.addEventListener('DOMContentLoaded',function() {
            alert(22)
        })
        //load 等页面内容全部加载完毕，包含页面dom元素 图片 flash css 等等
        //DOMContentLoaded是DOM 加载完毕，不包含图片 falsh css 等就可以执行 加载数度比load更快一些
    </script>
</head>

<body>
    <!-- 
        window.onload = function() {}
        或者
        window。addEventListener("load",function(){});
        window.onload是窗口(页面)加载事件,当文档内容完全加载完成会触发该事件(包括图像，脚本文件，css文件等)，就调用的处理函数。
        注意：
        1.有了window.onload就可以把JS代码写到页面元素的上方，因为onload是等页面加载完毕，再去执行函数

        2.window.onload传统注册事件方式只能写一次，如果有多个，会以最后一个window.onload为准

        3.如果使用addEventListener则没有限制


     -->
    <button>点击</button>
</body>

</html>